
/**
 * 内置(Built in)执行器类型
 */
export enum BuiltInActuatorType {

    /**
     * 未知的
     */
    Unknown = 0,


    /**
     * 代理使用的向量执行器
     */
    AgentVectorActuator = 1,


    /**
     * 向量执行，与 {@see VectorActuator } 一致(corresponds)
     */
    VectorActuator = 2,


    Match3Actuator = 3,

    InputActionActuator = 4
}


/**
 * 内置执行器接口
 */
export interface IBuiltInActuator{

    /**
     * 返回当前一致的内置执行器类型
     * @return BuiltInActuatorType
     */
    getBuiltInActuatorType():BuiltInActuatorType;
}
